<?php
include ('header.php');
echo '<p class="center">Аттестация</p>';
if ($admin==1) {
	mysql_query ("CREATE TABLE IF NOT EXISTS `att_value` (
`id_att` INT NOT NULL AUTO_INCREMENT ,
`month` INT NOT NULL ,
`kurs` INT NOT NULL ,
`id_user` INT NOT NULL ,
`value` VARCHAR( 65535 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
INDEX ( `id_att` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;") or die(mysql_error());
	mysql_query ("CREATE TABLE IF NOT EXISTS `att_group` (
`id_att` INT NOT NULL AUTO_INCREMENT ,
`kurs` INT NOT NULL ,
`group` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`value` VARCHAR( 65535 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
INDEX ( `id_att` )
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;") or die(mysql_error());
$group=$sp.'-'.$sp_num;
$groupg=$spg.'-'.$sp_numg;
$kurs=$_POST['kurs'];
$kursg=$_GET['kurs'];
$month=$_GET['month'];
$monthp=$_POST['month'];
if (count($_GET)<1 && count($_POST)<1){
?>
Что делаем?
<br />
<div class="big" style="text-align:center;width:600px">
<a href="?act=stud">Проставляем&nbsp;аттестации&nbsp;студентам.</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="?act=group">Меняем&nbsp;список&nbsp;предметов&nbsp;группы.</a></div><br /><br /><br />
<?php
}

// ЕСЛИ ВЫБРАННО Проставление аттестация студентам-------------------------------
if ($act=='stud') {
$sp_sp_num=explode('-',$groupg);
$sp=$sp_sp_num[0];
$sp_num=$sp_sp_num[1];


$selres=mysql_query ("SELECT * FROM att_group WHERE `group`='$groupg'") or die(mysql_error());
	$sel = mysql_fetch_array($selres);
	
	$userres=mysql_query ("SELECT * FROM user WHERE sp='$sp' AND sp_num='$sp_num'") or die(mysql_error());
	$usercol=mysql_num_rows($userres);
	$i=1;
	while ($user = mysql_fetch_array($userres)) {
	$usid[$i]=$user['id'];
	$i++;
	}
$pred=explode('-:-',$sel['value']);
$kolvo=substr_count($sel['value'],'-:-')+1;



$step=1;

if (!empty($spg) && !empty($sp_numg) && !empty($kursg) && empty($month) && $kursg!='NULL') {
$step=2;
$months=parse_month($month);
}


if (!empty($spg) && !empty($sp_numg) && !empty($kursg) && !empty($month) && $kursg!='NULL' && $month!='NULL') {
$step=3;
}



if ($_POST['step']==4) {
$step=4;
}



if ($step==1) {
?>

<form action="#" method="get" name="add">
	<select size="1" name="sp">
  <option value="NULL">ВЫБЕРИТЕ СПЕЦИАЛЬНОСТЬ!</option>
  <option value="NULL2"></option>
  <option value="ВКС"<?php  if ($sp=='ВКС') {echo ' selected';}; ?>>Вычислительные машины, комплексы, системы и сети</option>
  <option value="РАС"<?php  if ($sp=='РАС') {echo ' selected';}; ?>>Радиоаппаратостроение</option>
  <option value="М"<?php  if ($sp=='М') {echo ' selected';}; ?>>Менеджмент</option>
  <option value="ТМС"<?php  if ($sp=='ТМС') {echo ' selected';}; ?>>Технология машиностроения</option>
  <option value="СВ"<?php  if ($sp=='СВ') {echo ' selected';}; ?>>Сварочное производство</option>
  <option value="СД"<?php  if ($sp=='СД') {echo ' selected';}; ?>>Сестринское дело</option>
  <option value="ЛД"<?php  if ($sp=='ЛД') {echo ' selected';}; ?>>Лечебное дело</option>
  <option value="БМС"<?php  if ($sp=='БМС') {echo ' selected';}; ?>>Биотехнические и медицинские аппараты и системы</option>
	</select>
		<br />

Номер&nbsp;специальности:<br>

<input type="text" name="sp_num" maxlength="3" size="2" placeholder="цифры"  onkeyup="return proverka(this);" <?php if(isset($sp_num)){echo 'value="'.$sp_num.'"';} ?>/> например:072, 081<br>
Курс: <select size="1" name="kurs">
  <option value="NULL"></option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
	</select><br />

    Месяц: <select size="1" name="month">
  <option value="NULL"></option>
  <option value="1">Январь</option>
  <option value="2">Февраль</option>
  <option value="3">Март</option>
  <option value="4">Апрель</option>
  <option value="5">Май</option>
  <option value="6">Июнь</option>
  <option value="7">Июль</option>
  <option value="8">Август</option>
  <option value="9">Сентябрь</option>
  <option value="10">Октябрь</option>
  <option value="11">Ноябрь</option>
  <option value="12">Декабрь</option>
	</select>
		<br />
        <input name="act" type="hidden" value="stud" />
<input name="ok" type="submit" value="Продолжить"><br>
</form>
<?php }

if ($step==2) {
?>
<form action="#" method="get" name="add_predmet">
<input name="act" type="hidden" value="stud" />
<input name="kurs" type="hidden" value="<?php echo $kursg; ?>" />
<input name="sp" type="hidden" value="<?php echo $spg; ?>" />
<input name="sp_num" type="hidden" value="<?php echo $sp_numg; ?>" />
Месяц: <select size="1" name="month">
  <option value="NULL"></option>
  <option value="1">Январь</option>
  <option value="2">Февраль</option>
  <option value="3">Март</option>
  <option value="4">Апрель</option>
  <option value="5">Май</option>
  <option value="6">Июнь</option>
  <option value="7">Июль</option>
  <option value="8">Август</option>
  <option value="9">Сентябрь</option>
  <option value="10">Октябрь</option>
  <option value="11">Ноябрь</option>
  <option value="12">Декабрь</option>
	</select>
		<br />
<input name="ok" type="submit" value="Продолжить"><br>
</form>
<?php	
}

if ($step==3) {

$userres=mysql_query ("SELECT * FROM user WHERE sp='$sp' AND sp_num='$sp_num'") or die(mysql_error());
 echo 'Аттестации группы '.$groupg.' за '.$_GET['kurs'].' за '.parse_month($month).'.'; ?>
<form action="#" method="post" name="add_value">
<table width="100%" border="1">
  <tr>
    <th scope="col" style="width:200px">ФИО</th>
    <?php for($i=0;$i<=$kolvo;$i++)
	{echo '<th scope="col">'.$pred[$i].'</th>';}
	?>
  </tr>
 <?php $ii=1;  while ($user = mysql_fetch_array($userres)) {
	 $usid=$user['id'];
	 $valres=mysql_query ("SELECT * FROM att_value WHERE 
	 `id_user`='$usid' AND 
	 `month`='$month' AND 
	 `kurs`='$kursg'") or die(mysql_error());
	$val = mysql_fetch_array($valres);
	$valbal=explode('-:-',$val['value']);
	 ?> <tr>
    <td>
    <?php	
	echo '<input name="userpred_'.$ii.'" type="hidden" value="'.$usid.'" />';
	echo $user['fam'].' '.$user['name']; ?></td>
     <?php for($i=1;$i<=$kolvo;$i++)
	{ echo '<td><input name="predmet_'.$i.'_'.$ii.'" type="text" style="width:98%" value="'.$valbal[$i-1].'"/></td>';}
	$ii++;
	echo '</tr>';
 }?>

</table>

<input name="kolvo" type="hidden" value="<?php echo $kolvo; ?>" />
<input name="kurs" type="hidden" value="<?php echo $kursg; ?>" />
<input name="month" type="hidden" value="<?php echo $month; ?>" />
<input name="step" type="hidden" value="4" />
<input name="sp" type="hidden" value="<?php echo $sp; ?>" />
<input name="sp_num" type="hidden" value="<?php echo $sp_num; ?>" />
<input name="ok" type="submit" value="Добавить"><br>
</form>
<?php 
}
if ($step==4) { 
for ($i=1;$i<=$usercol;$i++) {
	${'userpred_'.$i}=$_POST['userpred_'.$i];
	$uval='';
	$kolvoc=$kolvo;
	for ($ii=1;$ii<=$kolvo;$ii++) {
		$uid=$_POST['userpred_'.$i];
		${'predmet_'.$ii.'_'.$i}=$_POST['predmet_'.$ii.'_'.$i];
		if ($ii==$kolvoc) {$uval.=${'predmet_'.$ii.'_'.$i};} else {$uval.=${'predmet_'.$ii.'_'.$i}.'-:-';}
		}
		/*    */
		echo '!'.$uid.'-'.$uval.$monthp.'-'.$kursg.'<br />';
		$usres=mysql_query ("SELECT * FROM att_value WHERE `id_user`='$uid' AND `month`='$monthp' AND `kurs`='$kursg'") or die(mysql_error());
	if (mysql_num_rows($usres)!=0) 
	{echo '@';
	sql_query("UPDATE att_value SET `value`='$uval' WHERE `id_user`='$uid' AND `month`='$monthp' AND `kurs`='$kursg'") or die(mysql_error());} 
	else 
	{	echo '$$';sql_query ("INSERT INTO att_value VALUES (0,'$month','$kursg','$uid', '$uval')") or die(mysql_error());}
	
	}echo 'ДОБАВЛЕННО!';}}


// ЕСЛИ ВЫБРАННО Смена списка предметов групп-------------------------------
if ($act=='group') {


$step=1;

if ($sp!='NULL' && $sp!='NULL2' && !empty($sp_num) && !empty($_POST['kolvo']) && $kurs!='NULL' && $step!=3) {
$step=2;
}

for($i=1;$i<=$_POST['kolvo'];$i++) {
	$ii='predmet_'.$i;
${'predmet_'.$i}=$_POST[$ii];
	}

if (isset($predmet_1)) {
$step=3;
}
echo 'Шаг: '.$step.'<br />';


if ($step==1) {
?>

<form action="#" method="post" name="add_predmet">
	<select size="1" name="sp">
  <option value="NULL">ВЫБЕРИТЕ СПЕЦИАЛЬНОСТЬ!</option>
  <option value="NULL2"></option>
  <option value="ВКС"<?php  if ($sp=='ВКС') {echo ' selected';}; ?>>Вычислительные машины, комплексы, системы и сети</option>
  <option value="РАС"<?php  if ($sp=='РАС') {echo ' selected';}; ?>>Радиоаппаратостроение</option>
  <option value="М"<?php  if ($sp=='М') {echo ' selected';}; ?>>Менеджмент</option>
  <option value="ТМС"<?php  if ($sp=='ТМС') {echo ' selected';}; ?>>Технология машиностроения</option>
  <option value="СВ"<?php  if ($sp=='СВ') {echo ' selected';}; ?>>Сварочное производство</option>
  <option value="СД"<?php  if ($sp=='СД') {echo ' selected';}; ?>>Сестринское дело</option>
  <option value="ЛД"<?php  if ($sp=='ЛД') {echo ' selected';}; ?>>Лечебное дело</option>
  <option value="БМС"<?php  if ($sp=='БМС') {echo ' selected';}; ?>>Биотехнические и медицинские аппараты и системы</option>
	</select>
		<br />
Курс: <select size="1" name="kurs">
  <option value="NULL"></option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
	</select>
		<br />

Номер&nbsp;специальности:<br>

<input type="text" name="sp_num" maxlength="3" size="2" placeholder="цифры"  onkeyup="return proverka(this);" <?php if(isset($sp_num)){echo 'value="'.$sp_num.'"';} ?>/> например:072, 081<br>
Количество&nbsp;предметов:
<input name="kolvo" type="text" size="2" maxlength="2"  <?php if(isset($_POST['kolvo'])){echo 'value="'.$_POST['kolvo'].'"';} ?>><br />

<input name="ok" type="submit" value="Добавить"><br>
</form>
<?php }
if ($step==2)
{ 
?>
<form action="#" method="post" name="add_predmet">
<table width="100%" border="1">
  <tr>
    <th scope="col" style="width:20px">Группа</th>
    <?php for($i=1;$i<=$_POST['kolvo'];$i++)
	{echo '<th scope="col">Предмет №'.$i.'</th>';}
	?>
  </tr>
  <tr>
    <td><?php echo $group; ?></td>
     <?php for($i=1;$i<=$_POST['kolvo'];$i++)
	{echo '   <td><input name="predmet_'.$i.'" type="text" style="width:98%" /></td>';}
	?>
  </tr>
</table>
<input name="kolvo" type="hidden" value="<?php echo $_POST['kolvo']; ?>" />
<input name="kurs" type="hidden" value="<?php echo $kurs; ?>" />
<input name="sp" type="hidden" value="<?php echo $sp; ?>" />
<input name="sp_num" type="hidden" value="<?php echo $sp_num; ?>" />
<input name="ok" type="submit" value="Добавить"><br>
</form>
<?php } 


if ($step==3) {
	$predmet='';
	for($i=1;$i<=$_POST['kolvo'];$i++) {
	if ($i==$_POST['kolvo']) {$predmet.=${'predmet_'.$i};} else {$predmet.=${'predmet_'.$i}.'-:-';}}
	$selres=mysql_query ("SELECT * FROM att_group WHERE `group`='$group'") or die(mysql_error());
	$sel = mysql_fetch_array($selres);
	if (mysql_num_rows($selres)!=0) 
	{sql_query("UPDATE att_group SET `value`='$predmet' WHERE `group`='$group'") or die(mysql_error());} 
	else 
	{sql_query ("INSERT INTO att_group VALUES (0,'$kurs','$group', '$predmet')") or die(mysql_error());}
	echo '<a href="?act=stud&sp='.$sp.'&sp_num='.$sp_num.'&kurs='.$kurs.'">Проставляем&nbsp;аттестации&nbsp;студентам&nbsp;группы '.$group.'</a>';

}

}} else {echo 'Недостаточно прав';};
require ("footer.php");
?>